de.cebis.moccabox.model.builders
Class RequestHistoryModelNodeBuilder

java.lang.Object
  extended by de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
      extended by de.cebis.moccabox.model.builders.RequestHistoryModelNodeBuilder
All Implemented Interfaces:
IModelNodeBuilder

public class RequestHistoryModelNodeBuilder
extends AbstractModelNodeBuilder

Der RequestHistoryModelNodeBuilder erzeugt auf der Grundlage der Historie der Aufrufe des Nutzers einen ModelNode, der dann als Historie im IO durch das GUI-Framework interpretiert werden kann. Er wird, wie die anderen IModelNodeBuilder auch in der moccabox.xml definiert.

 <bean id="MODELNODEBUILDER.NAVIGATIONHISTORY" class="de.cebis.moccabox.model.builders.RequestHistoryModelNodeBuilder">
  <property name="key"><value>requesthistory</value></property>
  <property name="repository"><ref bean="REPOSITORY"/></property>
 </bean>

Author:
weichelt

Field Summary
 
Fields inherited from class de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
_key
 
Constructor Summary
RequestHistoryModelNodeBuilder()
          Parameterloser Konstruktor zur Erzeugung eines neuen RequestHistoryModelNodeBuilder.
 
Method Summary
 ModelNode createModel(ITaskContext tContext)
          Zurückliefern eines ModelNode, der auf der Grundlage der Informationen aus dem übergebenen ITaskContext zusammengebaut wird.
 
Methods inherited from class de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
getRepository, setKey, setRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestHistoryModelNodeBuilder

public RequestHistoryModelNodeBuilder()
Parameterloser Konstruktor zur Erzeugung eines neuen RequestHistoryModelNodeBuilder.

Method Detail

createModel

public ModelNode createModel(ITaskContext tContext)
Description copied from interface: IModelNodeBuilder
Zurückliefern eines ModelNode, der auf der Grundlage der Informationen aus dem übergebenen ITaskContext zusammengebaut wird. Es werden entsprechende Informationen aus den aktuell übergebenen Parametern und dem Kontext selbst genutzt, um das Repräsentations-Objekt als Schnittstelle für die Interface-Schnittstelle (IO) zu erzeugen und befüllen.

Specified by:
createModel in interface IModelNodeBuilder
Specified by:
createModel in class AbstractModelNodeBuilder
Parameters:
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask) ausgeführt wurde.
Returns:
ModelNode, der als Repräsentation des Aufgabenobjektes für die IO-Schnittstelle dient.